a happy hunting ground - Allemand Anglais Dictionnaire